div#header {
	border-top: 4px solid #1abc9c;
}

div#content div#register {
	margin: 20px auto 20px;
	width: 400px;
}

div#content div#register h2 {
	color: #1abc9c;
}

div#content div#register div.alert {
	margin-top: 20px;
	font-size: 13px;
}

div#content div#register form#register-form {
	background: #fff;
	border: 1px solid #dedede;
	color: #666;
	font-size: 12px;
	margin: 20px auto;
	padding: 40px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

div#content div#register form#register-form label {
	font-size: 12px;
}

div#content div#register form#register-form select#language-preference {
	border: 2px solid #bdc3c7;
	color: #34495e;
	height: 41px;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
	-webkit-transition: border .25s linear,color .25s linear;
	   -moz-transition: border .25s linear,color .25s linear;
	        transition: border .25s linear,color .25s linear;
}

div#content div#register form#register-form select#language-preference:focus {
	border-color: #1abc9c
}

/* Smaller than standard 960 (devices and browsers) */
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	div#content div#register {
		width: 300px;
	}

	div#content div#register form#register-form {
		padding: 20px;
	}
}